package ms.maplestory.boot.loaders.container;

import lombok.Getter;
import lombok.Setter;
import ms.maplestory.boot.enums.MobSkillStatType;
import ms.maplestory.boot.util.Position;

import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

@Getter
@Setter
public class MobSkillInfo {

    private int id;
    private int level;
    private Position lt;
    private Position rb;

    private Set<Integer> ints = new HashSet<>();
    private Map<MobSkillStatType, String> mobSkillStats = new HashMap<>();

    public void addIntToList(int value) {
        ints.add(value);
    }

    public void putMobSkillStat(MobSkillStatType mobSkillStatType, String value) {
        getMobSkillStats().put(mobSkillStatType, value);
    }
}
